/*
 *    Copyright 2009-2012 the original author or authors.
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * Type handlers.
 *  ORM框架最重要功能是将面向对象方法中的对象和关系型数据库中的表关联了起来，
 *  在关联过程中就必然涉及到对象中的数据类型和数据库中的表字段类型的转换，
 *  Mybatis中的org.apache.ibatis.type包主要就是实现这个功能。
 *
 *  JDBCType为数据库基本类型{@link java.sql.JDBCType}，
 *  每个JDBCType对应一个 typeHandler{@link org.apache.ibatis.type.ByteTypeHandler}，
 *  该JDBCType需要注册到TypeHandler{@link org.apache.ibatis.type.TypeHandlerRegistry}
 *  该JDBCType可以配置别名 {@link org.apache.ibatis.type.Alias}
 *  别名需要注册到 {@link org.apache.ibatis.type.TypeAliasRegistry}
 */
package org.apache.ibatis.type;
